package se.cth.hedgehogphoto.geocoding; import se.cth.hedgehogphoto.geocoding.controller.GeocodingController; import se.cth.hedgehogphoto.geocoding.view.GeoSearchPanel; import se.cth.hedgehogphoto.view.PhotoPanel; /** * Initiates the geocoding-subsystem. * @author Florian Minges */ public class GeocodingInitiator { public static void main(String [] args) { new GeocodingInitiator("paris", null); } public GeocodingInitiator() { this(null, null); } public GeocodingInitiator(String initialSearch, PhotoPanel panel) { GeoSearchPanel view = GeoSearchPanel.getInstance(); GeocodingController controller = GeocodingController.getInstance(view); view.setInitialSearchBoxText(initialSearch); controller.setPhotoPanel(panel); } public GeocodingInitiator(String initialSearch) { GeoSearchPanel view = GeoSearchPanel.getInstance(); GeocodingController controller = GeocodingController.getInstance(view); view.setInitialSearchBoxText(initialSearch); } }